package models

type UserLoginRespData struct {
	Token string `json:"token"`
}

type UserLoginReq struct {
	Username string `json:"username"`
	Password string `json:"password"`
}
type UserLoginResp struct {
	Code    int               `json:"code"`
	Data    UserLoginRespData `json:"data"`
	Message string            `json:"message"`
}

type UserInfo struct {
	Name         string   `json:"name"`
	Introduction string   `json:"introduction"`
	Avatar       string   `json:"avatar"`
	Roles        []string `json:"roles"`
}

type UserInfoResp struct {
	Code    int      `json:"code"`
	Message string   `json:"message"`
	Data    UserInfo `json:"data"`
}
